package com.enums;

public class Enums {
    public enum AdminState{
        删除{
            @Override
            public String getValue() {
                return "0";
            }
        },
        锁定{
            @Override
            public String getValue() {
                return "2";
            }
        },
        正常{
            @Override
            public String getValue() {
                return "1";
            }
        };//最后一个要用分号

        public abstract String getValue();
    }

    public enum WeekDay{
        周一,
        周二,
        周三,
        周四,
        周五,
        周六,
        周日
    }

    //付款方式
    public enum EnumPayMethod{
        网上银行转账,
        邮局汇款,
        霸王餐不付款,
        其他付款方式
    }

    //邮递方式
    public enum EnumPostMethod{
        平邮,
        快递,
        EMS,
        卡车运输

    }

    //会员等级
    public enum EnumMemberLevel{
        黄金会员,
        白银会员,
        青铜会员,
        普通会员
    }

    //订单状态
    public enum EnumOrderState{
        未付款{
            public String getValue(){
                return "未付款";
            }
        },
        已发货{
            public String getValue(){
                return "已发货";
            }
        },
        已支付{
            public String getValue(){
                return "已支付";
            }
        };
        public abstract String getValue();
    }

    public static void main(String[] args) {

    }
}
